/**
  ******************************************************************************
  ******************************************************************************
  * @attention
  *
  *
  ******************************************************************************
  */

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __BSP_UART_TIMER_H
#define __BSP_UART_TIMER_H

#ifdef __cplusplus
extern "C"
{
#endif

/* Includes ------------------------------------------------------------------*/
#include "stdint.h"

	typedef struct
	{
		void (*uart1)(void);
		void (*uart2)(void);
		void (*uart3)(void);
		void (*uart6)(void);
		void (*uart7)(void);
		void (*uart8)(void);
	} uart_timer_type;

	extern uart_timer_type uart_timer;

	void uart1_timer_handle(void);
	void uart2_timer_handle(void);
	void uart3_timer_handle(void);
	void uart4_timer_handle(void);
	void uart5_timer_handle(void);
	void uart6_timer_handle(void);
	void uart7_timer_handle(void);
	void uart8_timer_handle(void);

#ifdef __cplusplus
}
#endif

#endif /* __BSP_UART_TIMER_H */

/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
